/**/
.case{width:1200px; margin: 61px auto 0;height:712px;font-family:"Microsoft Yahei";overflow: hidden;}
.case h2{ text-align: center; font-size:28px; color:#333333;line-height: 30px;height: 60px; margin-bottom:0; padding-bottom:70px; background: url("../images/hg.jpg") no-repeat center;font-weight: normal;}
.case h2 a{ color:#000;}
.case h2 i{ font-weight:bold; font-size:28px; color:#064a91; font-style: normal;}
.case h2 span{ font-size:16px; text-transform:uppercase;}
.c_nav{height:78px;background: url(../images/case_nav.gif) repeat-x 0 top; overflow: hidden;}
.more1{width:114px;height: 66px;background: url(../images/case_line.gif) no-repeat right top;overflow: hidden; font-size: 16px; line-height: 66px;text-align: center;}
.more1 a{ color:#111111;}
.c_nav ul{background: url(../images/case_line.gif) no-repeat left top;width:1086px; float: left;overflow: hidden;}
.c_nav li{ float: left;background: url(../images/case_line.gif) no-repeat right top;}
.c_nav li a{display: inline-block;height:78px; font-size: 16px; line-height: 66px;text-align: center; color:#111;padding:0 22px;}
.c_nav li a:hover , .c_nav li.cur a{background: url(../images/case_cur.jpg) no-repeat center top; color:#fff;text-decoration: none;font-weight: bold;}
.case_c{margin-top: 18px;height:390px; border:1px solid #ececec;padding:14px;line-height: 0; overflow: hidden;}
.case_c dt{ float: left;width:630px; overflow: hidden;}
.case_c dt img{width:630px; height:390px;}
.case_c dd{width:456px;height:340px;background: url(../images/case_w.jpg) no-repeat 0 top; float: left;padding:50px 40px 0;}
.case_c dd span{display: block;background: url(../images/case_rq.png) no-repeat 0 top;height:48px; font-size: 30px;font-weight: bold; color:#333333;text-align: right; font-family: "Arial";width:73px;overflow: hidden;line-height: 30px;padding-right: 5px;}
.case_c dd span i{display: block;text-align: left; font-size: 18px; line-height: 18px;font-weight: normal;font-style:normal ;padding-left: 10px;}
.case_c dd h3{margin-top: 30px;height:40px;background: url(../images/case_line01.gif) no-repeat 0 bottom; font-size: 18px;line-height: 24px;}
.case_c dd h3 a{ color:#333333;}
.case_c dd p{padding-top: 26px;height:127px; font-size: 14px; color:#555555; line-height: 24px; overflow: hidden;}
.case_c dd em{display: block;width:94px;height:20px; border:1px solid #c30101;text-align: center;line-height: 20px; color:#c30101;vertical-align: middle;}
.case_c dd em a{ color:#c30101;}

/**/
.cpztcbj{ height:1040px; background: url("../images/bj07.jpg") no-repeat top;}
.cpztcbj .cpztc{height:740px;}

.cpztcbj .cpztc h2{ text-align: left; font-size:28px; color:#333333;padding-top:100px; padding-bottom:60px; font-weight: normal;}
.cpztcbj .cpztc h2 a{ color:#000;}
.cpztcbj .cpztc h2 i{ font-weight:bold; color:#FFFFFF; font-size:28px;  font-style: normal; }
.cpztcbj .cpztc h2 span{ font-size:24px; font-weight:bold;  text-transform:uppercase; color:#064a91;}
.cpztcbj .cpztc h2 p{ color:#FFFFFF; font-size:14px; padding-top:20px;}

.cpztcbj .cpztc .cpbt{ width:1200px; margin:0 auto;margin-bottom:50px; }
.cpztcbj .cpztc .cpbt .pro{width:1100px; margin:0 auto;}
.cpztcbj .cpztc .cpbt .pro em{display: block; width:160px; height:50px; background:#064a91; border-radius: 3px; line-height:27px;  float:left; margin:0 11px;}
.cpztcbj .cpztc .cpbt .pro em a{font-size:14px; color:#FFF;  line-height: 50px; text-align: center;font-style: normal;  display: block;}
.cpztcbj .cpztc .cpbt .pro em a i{ float:right; margin-right:45px;}
.cpztcbj .cpztc .cpbt .pro ul{ width:128px; margin: 0 auto; padding-bottom:8px; display: none;}
.cpztcbj .cpztc .cpbt .pro ul li{ height:27px; line-height:27px;}
.cpztcbj .cpztc .cpbt .pro ul li a.bt{ display: block; color:#333;}
.cpztcbj .cpztc .cpbt .pro ul li a{font-size:13px;color:#333333;} 
.cpztcbj .cpztc .cpbt .pro ul li a:hover{color: #064a91;}
.cpztcbj .cpztc .cpbt  p{ height:6px; width:211px; background: #064a91; display: block;}

.cpztcbj .cpztc .pro_r{ width:1200px; height:575px;  background-color: #fff; padding-top:20px; }
.cpztcbj .cpztc .pro_r li{ width:260px; height:301px; float:left;line-height: 0;margin-bottom: 19px; padding:0 20px; }
/*.cpztcbj .cpztc .pro_r li img{ width: 258px; height:258px; border:1px solid #e3e3e3;}*/
.cpztcbj .cpztc .pro_r li a{border:1px solid #e3e3e3; display: block;text-align: center; width:260px; background:#fff; height:260px; line-height:38px; font-size:14px; color:#333333;;
position: relative; }
.cpztcbj .cpztc .pro_r li a img{display: block;
    max-width: 100%; max-height: 100%; position: absolute; margin: auto;
    top: 0; right: 0;
    bottom: 0; left: 0;}
.cpztcbj .cpztc .pro_r li a.bt{width:260px; height:38px;background:#eee;}
.cpztcbj .cpztc .pro_r li:hover a{ color:#FFF;border:1px solid #064a91;border-bottom: none;}
.cpztcbj .cpztc .pro_r li:hover a.bt{border-top:none;border:1px solid #064a91;background-color:#064a91;}

/**/
.pinz_bj{height:567px;background: url(../images/pinz_bj.jpg) no-repeat center top;overflow: hidden; margin-top:30px;}
.pinz{ width:1200px; margin: 0 auto;padding-top: 65px; font-family:"Microsoft Yahei";overflow: hidden;}

.pinz h2{ text-align: center; font-size:28px; color:#333333;line-height: 30px;height: 60px; margin-bottom:0; padding-bottom:70px; background: url("../images/hg.jpg") no-repeat center;font-weight: normal;}
.pinz h2 a{ color:#000;}
.pinz h2 i{ font-weight:bold; font-size:28px; color:#064a91; font-style: normal;}
.pinz h2 span{ font-size:16px; text-transform:uppercase;}

.pinz p{ width:930px; margin:0 auto; font-size: 15px; color:#555555; line-height: 24px;text-align: center;}
.pinz dl{margin-left: 25px;}
.pinz dt{width:316px;height:254px;background: url(../images/sp_bj.png) no-repeat center top; float: left; overflow: hidden;padding:15px;}
.pinz dt img{ width:318px; height:180px;}
.pinz dd{width:740px;margin: 0 auto; margin-top: 40px; overflow: hidden;}
.pinz dd span{display: block; font-size: 14px; color:#555555; text-align: center; line-height: 24px;width:123px; height:169px; margin-right: 57px; float: left;padding:0 36px 0 30px;}
.pinz dd span b{display: block;padding-top: 60px;padding-bottom: 5px; font-size: 22px; color:#064a91;}
.pinz dd span.span01{background: url(../images/pinzimg03.png) no-repeat center top;}
.pinz dd span.span02{background: url(../images/pinzimg02.png) no-repeat center top;}
.pinz dd span.span03{background: url(../images/pinzimg01.png) no-repeat center top;}


.foot_lx{ height:50px; padding-top:30px; padding-bottom:50px; border-bottom:1px solid #35609d;}
.foot_lx_add{ width:350px; float:left; padding-right:40px;border-right:1px solid #35609d;}
.foot_lx_add_img{ float:left;padding-right:15px;}
.foot_lx_add_wz{ color:#FFFFFF; }
.foot_lx_add_wz span{ font-size:18px;}
.foot_lx_add_wz p{ padding-top:8px;}

.foot_lx_tel{width:200px;  float:left; padding:0 0 0 120px;}
.foot_lx_tel_img{ float:left;padding-right:15px;}
.foot_lx_tel_wz{ color:#FFFFFF; }
.foot_lx_tel_wz span{ font-size:18px;}
.foot_lx_tel_wz p{ padding-top:8px;}

.foot_lx_mail{width:230px;  float:right; border-left:1px solid #35609d; padding-left:140px;}
.foot_lx_mail_img{ float:left;padding-right:15px;}
.foot_lx_mail_wz{ color:#FFFFFF; }
.foot_lx_mail_wz span{ font-size:18px;}
.foot_lx_mail_wz p{ padding-top:8px;}


.dbbj{ height:452px;background: url("../images/dbbj.jpg") no-repeat top;
    background-color: #01265d;}
.dbbj .db{ height:452px;}
.dbbj .db dl{ width:157px; float:right; padding-top: 50px;}
.dbbj .db dl dt{width:317px; height:123px;top: -11px;position: relative; margin-bottom:19px;}
.dbbj .db dl dt a{ height:123px; width:317px; display: block;}
.dbbj .db dl dd{ }
.dbbj .db dl dd em{ width:149px; height:175px; display: block; float:left; margin-left:0;}
.dbbj .db dl dd em i{ width:142px;height:131px;padding:7px 7px 0; display: block; background: url("../images/kk.png")no-repeat;}
.dbbj .db dl dd em a{display: block; text-align: center; font-size:14px; color:#b4b4b4; font-style: normal;}
.dbbj .db dl dd em a img{width:132px; height:124px;display:block;}
.dbbj .db dl dd em.s{ margin-left:16px;}
.dbbj .db .cpdhlx{ width:1015px; height:205px;  float:left; margin-top:39px; }
.dbbj .db .cpdhlx .cpzx{ width:150px; float:left; padding-right:50px;}
.dbbj .db .cpdhlx .cpzx li.cur{ margin-bottom:20px; padding-bottom:10px; border-bottom:1px dashed #fff;}
.dbbj .db .cpdhlx .cpzx li.cur a{font-size:16px; color:#FFF;}

.dbbj .db .cpdhlx .cpzx li a{ font-size:14px;color:#b4b4b4;}
.dbbj .db .cpdhlx .cpzx li{ line-height:28px;}
.dbbj .db .cpdhlx p{ height:250px; width:1px;display: block;border-right:1px solid #2d2d2d; float:left; margin-top:0; margin-left:68px; margin-right:82px;}
.dbbj .db .cpdhlx .wzdh{ width:100px; height:253px; float:left;}
.dbbj .db .cpdhlx .wzdh li.cur{ margin-bottom:25px;}
.dbbj .db .cpdhlx .wzdh li.cur a{font-size:16px; color:#FFF; font-weight:bold;}
.dbbj .db .cpdhlx .wzdh li a{ font-size:14px;color:#b4b4b4;}
.dbbj .db .cpdhlx .wzdh li{ line-height:28px;}
.dbbj .db .cpdhlx .lxwm{ width:311px; height:224px;float: right;}
.dbbj .db .cpdhlx .lxwm li.cur{ margin-bottom:25px;}
.dbbj .db .cpdhlx .lxwm li.cur a{font-size:16px; color:#fff; font-weight:bold;}
.dbbj .db .cpdhlx .lxwm li a{ color:#b4b4b4; margin-right:10px;}
.dbbj .db .cpdhlx .lxwm li{line-height:28px; font-size:14px;color:#b4b4b4;}
.dbbj .db .dbdh{width: 1200px; height:60px;margin-top: 13px;line-height: 40px; font-size:13px; float: left; color:#b4b4b4; text-align:center}
.dbbj .db .dbdh  a{color:#b4b4b4;}


.khal{width:1240px; margin: 61px auto 0;overflow: hidden;}
.khal h2{ text-align: center; font-size:28px; color:#333333;line-height: 30px;height: 60px; margin-bottom:0; padding-bottom:70px; background: url("../images/hg.jpg") no-repeat center;font-weight: normal;}
.khal h2 a{ color:#000;}
.khal h2 i{ font-weight:bold; font-size:28px; color:#064a91; font-style: normal;}
.khal h2 span{ font-size:16px; text-transform:uppercase;}

.khal ul{ margin:0; padding:0; padding-left:10px; margin-top: -30px;overflow: inherit}
.khal li{width: 225px;
float: left;
margin: 15px 8px;
border: 1px solid #fff; border-radius:5px;
-webkit-box-shadow: 0 0 8px rgba(134, 134, 134, .3);
-moz-box-shadow: 0 0 8px rgba(134, 134, 134, .3);
box-shadow: 0 0 8px rgba(134, 134, 134, .3);}
.khal li:hover{width: 224px;
float: left;
margin: 15px 8px;;
border: 1px solid #fff; border-radius:5px;
-webkit-box-shadow: 0 0 20px rgba(134, 134, 134, .8);
-moz-box-shadow: 0 0 20px rgba(134, 134, 134, .8);
box-shadow: 0 0 20px rgba(134, 134, 134, .8); }
.khal li p{line-height: 30px;text-align: center;}
.khal li a{display: block;
 width:225px; height:150px; position: relative;overflow: hidden  }

.khal li a img{display: block;
 max-width: 100%; max-height: 100%; position: absolute; margin: auto;
 top: 0; right: 0;
 bottom: 0; left: 0;transition: all 0.6s linear;}
.khal li a img:hover{ transform: scale(1.15);}
